//
//  EventStatisticsModel.h
//  ConvenientlyTake
//
//  Created by 张奇 on 2022/12/23.
//

#import "TGBaseModel.h"

NS_ASSUME_NONNULL_BEGIN


@interface EventMainStatisticsVo : TGBaseModel
/// 事件总数
@property (nonatomic, copy) NSString *eventTotal;
/// 待处理事件
@property (nonatomic, copy) NSString *pendingEvent;
/// 处置中事件
@property (nonatomic, copy) NSString *disposeEvent;
/// 已办结事件
@property (nonatomic, copy) NSString *concludedEvent;
/// 不予受理
@property (nonatomic, copy) NSString *notHandledEvent;
/// 指派中
@property (nonatomic, copy) NSString *assignEvent;
/// 待审核
@property (nonatomic, copy) NSString *toBeingAuditEvent;
/// 处理中
@property (nonatomic, copy) NSString *processEvent;
/// 按时处置数
@property (nonatomic, copy) NSString *onTimeDisposalEvent;
/// 按时处置率
@property (nonatomic, copy) NSString *onTimeDisposalRate;
/// 是否展示待受理和不予受理字段，是：true,否：false
@property (nonatomic, assign) BOOL showStatus;

@end

@interface EventTypeStatisticsVo : TGBaseModel
/// 事件类型
@property (nonatomic, copy) NSString *eventType;
/// 事件类型统计数据
@property (nonatomic, copy) NSString *eventNum;
/// 事件类型名称
@property (nonatomic, copy) NSString *eventTypeName;

@end


@interface EventDisposalRateVo : TGBaseModel
/// 排名
@property (nonatomic, copy) NSString *rank;
/// 具体排名名称
@property (nonatomic, copy) NSString *rankName;
/// 排名比例
@property (nonatomic, assign) CGFloat rankRate;
/// 排名数据
@property (nonatomic, copy) NSString *rankNum;
@end

@interface EventStatisticsModel : TGBaseModel

@property (nonatomic, strong) EventMainStatisticsVo *eventMainStatisticsVo;
/// 事件主要统计信息值对象
@property (nonatomic, strong) NSArray <EventTypeStatisticsVo*> *eventTypeStatisticsVoList;
/// 事件处置率统计值对象
@property (nonatomic, strong) NSArray <EventDisposalRateVo*> *eventDisposalRateVoList;
/// 事件处置完成数据值对象
@property (nonatomic, strong) NSArray <EventDisposalRateVo*> *eventDisposalVoList;

@end

NS_ASSUME_NONNULL_END
